home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-01 / cwl2f-1.zip / README < prev   
Text File  |  1992-06-13  |  14KB  |  382 lines

  1.                           THE C WINDOW LIBRARY
  2.  
  3.  
  4.                (c) Copyright P. A. McKenzie 1990, 1991, 1992
  5.                             All Rights Reserved
  6.  
  7.  
  8.                               Version 2.0f
  9.  
  10.  
  11.  
  12.  
  13.               Author:            P.A. McKenzie
  14.                                  CitySoft Software
  15.                                  100-3 Alcott Place
  16.                                  Bronx, N.Y. 10475
  17.  
  18.               Compuserve            : [72537,17]
  19.  
  20.               Bix                   : "pmckenzie"
  21.  
  22.               CitySoft Software BBS :   (212) 671 - 4379
  23.  
  24.               CitySoft Software Voice : (212) 379 - 6777
  25.  
  26.  
  27.   The C Window Library Copyright 1990,1991,1992 P. A. Mckenzie.
  28.   All Rights Reserved.
  29.  
  30.    PC-DOS, PC, PC XT, PC AT, and PS/2 are trademarks of IBM
  31.    Corporation.
  32.    MS-DOS, Microsoft C, and Quick C are trademarks of Microsoft Corporation.
  33.    Turbo C and other mentioned Borland products are trademarks of Borland
  34.    International Inc.
  35.    Power C is a trademark of Mix Software.
  36.    Zortech C++ is a trademark of Zortech Limited.
  37.    Hercules is a trademark of the Hercules Corporation.
  38.    1-2-3 is a trademark of Lotus Development Corporation.
  39.    DESQview is a trademark of Quarterdeck Office Systems.
  40.  
  41.    All others that have gone unmentioned are copyrights of their respective
  42.    companies.
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.                      INTRODUCTION TO THE C WINDOW LIBRARY
  72.  
  73.   Welcome to The C Window Library!  The C Window Library is an add-on C library
  74.   that will add powerful text windows, virtual window, menu, mouse support,
  75.   and other miscellaneous video goodies to your C programs.  Included in the
  76.   shareware package is a full 300+ page manual with descriptions of all
  77.   functions and examples of every aspect of The C Window Library.  Currently
  78.   the library supports the following compilers:
  79.  
  80.     Microsoft C Ver 5.1 and above
  81.     Quick C Ver. 2.0 and above
  82.     Turbo C Ver. 2.0 and above, Turbo C++ Ver 1.0 and above, Borland C++.
  83.     Power C Ver. 2.1 and above
  84.     Zortech C++ Ver. 2.1 and above
  85.  
  86.   The C Window Library is written in 90% C, with the other 10% in assembly
  87.   language.
  88.  
  89.   The goal of The C Window Library is to get the library up to par with the
  90.   other expensive C libraries around, without draining your wallet.  If you have
  91.   used other shareware window libraries, you will be in for a pleasant surprise
  92.   with The C Window Library.  The features available with The C Window Library
  93.   are very extensive, without locking you into rigid restrictions that other
  94.   window libraries would give you.
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.                            REGISTRATION INFORMATION
  103.  
  104.   When you register your version of The C Window Library, you will receive the
  105.   following:
  106.  
  107.   a) free update to the next major revision of The C Window Library.
  108.  
  109.   b) full source code to the window library and all memory models.
  110.  
  111.   Read the ORDER.FRM file for more information on the Data Forms and Mouse
  112.   add-on 'C' libraries that work in conjunction to The C Window Library.
  113.  
  114.   To register The C Window Library, as well as ordering The Data Forms and
  115.   Mouse Libraries, you should print the file ORDER.FRM.   Do this by issuing
  116.   the command on the DOS command line:
  117.  
  118.                       TYPE ORDER.FRM > PRN
  119.  
  120.   This file contains the order form as well as additional information on the
  121.   Data Forms and Mouse libraries.
  122.  
  123.   Since there are slight changes in the source code due to bug fixes, minor
  124.   enhancements, etc., customers who have paid the $50 registration fee will
  125.   receive updated source code no more than four times per calendar year.
  126.   However, any major revision done to The C Window Library will entitle
  127.   registered users to the source code immediately.
  128.  
  129.   Remember that the shareware version of The C Window Library IS NOT CRIPPLED.
  130.   You can create real applications right away with the shareware version, and
  131.   you get the full documentation.  Therefore I am trusting you (the user) to
  132.   send in the registration fee (see below for a description of shareware and
  133.   what the responsibilities of the user of shareware products are).  I am sure
  134.   that you want to reward fellow programmers on what they have developed.
  135.  
  136.   If you want to develop data entry forms with The C Window Library, it is wise
  137.   to get The C Data Forms Library.  This library is a set of routines that
  138.   allow you to set up data entry forms that have many capabilities.  See the
  139.   offer above for availability.
  140.  
  141.  
  142.                            TECHNICAL SUPPORT
  143.  
  144.   Technical support is provided for registered as well as non-registered users
  145.   of The C Window Library.  Since The C Window Library is currently a shareware
  146.   product, technical support will be provided for persons who are in the
  147.   evaluation stages of the product.  However, for any questions concerning
  148.   internals of The C Window Library where the source code must be present to
  149.   such persons asking technical assistance, only registered users will get
  150.   technical support.
  151.  
  152.   You can get technical support in four ways:
  153.  
  154.   1) E-Mail to Compuserve [72537,17]
  155.  
  156.   2) E-Mail on BIX (Byte Information Exchange) to "pmckenzie"
  157.  
  158.   3) E-Mail to the CitySoft Software bulletin board.  The phone number is
  159.      (212) 671 - 4379.
  160.  
  161.   4) by mail
  162.  
  163.  
  164.   Responses to questions on BIX or CompuServe will be done on a daily basis.
  165.   If responding by Compuserve, or BIX, leave your name, registration number
  166.   if necessary, compiler and version, version of The C Window Library, and
  167.   Compuserve or BIX number.  If responding by mail, please leave name,
  168.   registration number if necessary, compiler and version, the version of The C
  169.   Window Library, and a phone number where you can be reached during the times
  170.   of 10:00 AM and 6:00 PM Eastern Time.
  171.  
  172.   You can also log into the CitySoft Software BBS at (212) 671 - 4379.  You will
  173.   have immediate access to the newest shareware version of the library.  If
  174.   you register your shareware version, you will be given access to download the
  175.   registered version of the library.  You should log on using the following
  176.   parameters:
  177.                a)   1200 or 2400 baud
  178.                b)   8 data bits
  179.                c)   1 stop bits
  180.                d)   no parity
  181.  
  182.  
  183.  
  184.  
  185.                         Header Files and Library Files
  186.                         ------------------------------
  187.  
  188.   The following library files are provided in the shareware version:
  189.  
  190.      MSWINM.LIB -- Medium memory model version for Microsoft C 5.1 and above,
  191.                    and Quick C Version 1.0 and above.
  192.  
  193.      PCWINM.MIX -- Medium memory model version for Power C Version 2.0 and
  194.                    above.
  195.  
  196.      TCWINM.LIB -- Medium memory model version for Turbo C Version 1.5 and
  197.                    above or Turbo C++ Version 1.0 and above.
  198.  
  199.      ZCWINM.LIB -- Medium memory model version for Zortech C++ Version 2.0 and
  200.                    above.
  201.  
  202.  
  203.   The following libraries are needed to implement the mouse in The C Window
  204.   Library:
  205.  
  206.      MSMOUSEM.LIB -- Medium memory model for Microsoft C 5.1
  207.                      and above, and Quick C Version 1.0 and above.
  208.  
  209.      PCMOUSEM.MIX -- Medium memory model version for Power C Version 2.0 and
  210.                      above.
  211.  
  212.      TCMOUSEM.LIB -- Medium memory model version for Turbo C Version 1.5 and
  213.                      above or Turbo C++ Version 1.0 and above.
  214.  
  215.      ZCMOUSEM.LIB -- Medium memory model version for Zortech C++ Version 2.0 and
  216.                      above.
  217.  
  218.   The mouse libraries defined above are subsets of The C Mouse Library.  To
  219.   order the full version of The C Mouse Library, read the ORDER.FRM file.
  220.  
  221.  
  222.   The header files included are the following:
  223.  
  224.      BSTRING.H
  225.      CURSOR.H
  226.      EFFECTS.H
  227.      KEY.H
  228.      KEYCODES.H
  229.      MENU.H
  230.      MISC.H
  231.      PROTO.H
  232.      USCORE.H
  233.      VIDSYS.H
  234.      WERROR.H
  235.      WINDOW.H
  236.      WSTRUCT.H
  237.      CWLMOUSE.H
  238.  
  239.  
  240.   *** Exclusive ***    *** Exclusive ***
  241.  
  242.   Now included in the shareware version of The C Window Library is a
  243.   shareware version of The C Data Forms Library.  The shareware
  244.   version of Data Forms includes everything in the full version except
  245.   for the following:
  246.  
  247.   a) mouse support
  248.  
  249.   b) Push button, radio, checkbox, toggle, subform, and list fields.
  250.  
  251.   c) Help builder.
  252.  
  253.   d) only medium memory model included.
  254.  
  255.  
  256.   The names of the libraries are as follows:
  257.  
  258.   TCFORMM.LIB - Turbo/Borland C version of Data Forms.
  259.  
  260.   ZCFORMM.LIB - Zortech C++ version of Data Forms.
  261.  
  262.   PCFORRM.MIX - Power C version of Data Forms.
  263.  
  264.   MSFORMM.LIB - Microsoft version of Data Forms.
  265.  
  266.   FORM.DOC    - Documentation to The C Data Forms Library.
  267.  
  268.   The shareware version includes complete documentation to all features of
  269.   the registered version of The C Data Forms Library.  
  270.  
  271.                             DEFINITION OF SHAREWARE
  272.  
  273.   Shareware distribution gives users a chance to try software before buying it.
  274.   If you try a Shareware program and continue using it, you are expected to
  275.   register.  Individual programs differ on details -- some request registration
  276.   while others require it, some specify a maximum trial period. With
  277.   registration, you can continue using the software, full source code to the C
  278.   Window Library, and free upgrades.
  279.  
  280.   Copyright laws apply to both Shareware and commercial software, and the
  281.   copyright holder retains all rights, with a few specific exceptions as stated
  282.   below. Shareware authors are accomplished programmers, just like commercial
  283.   authors, and the programs are of comparable quality. (In both cases, there are
  284.   good programs and bad ones!) The main difference is in the method of
  285.   distribution. The author specifically grants the right to copy and distribute
  286.   the software, either to all and sundry or to a specific group. For example,
  287.   some authors require written permission before a commercial disk vendor may
  288.   copy their Shareware.
  289.   Shareware is a distribution method, not a type of software. You should find
  290.   software that suits your needs and pocketbook, whether it's commercial or
  291.   Shareware. The Shareware system makes fitting your needs easier, because you
  292.   can try before you buy.  And because the overhead is low, prices are low also.
  293.   Shareware has the ultimate money-back guarantee -- if you don't use the
  294.   product, you don't pay for it.
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.                             DISCLAIMER - AGREEMENT
  328.  
  329.   Users of The C Window Library must accept this disclaimer of warranty:
  330.  
  331.   "The C Window Library is supplied as is.  The author disclaims all warranties,
  332.   expressed or implied, including, without limitation, the warranties of
  333.   merchantability and of fitness for any purpose.  The author assumes no
  334.   liability for damages, direct or consequential, which may result from the
  335.   use of The C Window Library."
  336.  
  337.   The C Window Library is a "shareware program" and is provided at no charge to
  338.   the user for evaluation.  Feel free to share it with your friends, but please
  339.   do not give it away altered or as part of another system.  The essence of
  340.   "user-supported" software is to provide personal computer users with quality
  341.   software without high prices, and yet to provide incentive for programmers to
  342.   continue to develop new products.  If you find this program useful and find
  343.   that you are using The C Window Library and continue to use The C Window
  344.   Library after a reasonable trial period, you must make a registration payment
  345.   of $50 to CitySoft Software.  The $50 registration fee will license one copy
  346.   for use on any one computer at any one time.  You must treat this software
  347.   just like a book.  An example is that this software may be used by any number
  348.   of people and may be freely moved from one computer location to another, so
  349.   long as there is no possibility of it being used at one location while it's
  350.   being used at another.  Just as a book cannot be read by two different
  351.   persons at the same time.
  352.  
  353.   Commercial users of The C Window Library must register and pay for their
  354.   copies of The C Window Library within 30 days of first use or their license is
  355.   withdrawn.  Site-License arrangements may be made by contacting CitySoft
  356.   Software.
  357.  
  358.   Anyone distributing The C Window Library for any kind of remuneration must
  359.   first contact CitySoft Software at the address above for authorization.  This
  360.   authorization will be automatically granted to distributors recognized by the
  361.   (ASP) as adhering to its guidelines for shareware distributors, and such
  362.   distributors may begin offering The C Window Library immediately (However
  363.   CitySoft Software must still be advised so that the distributor can be kept
  364.   up-to-date with the latest version of The C Window Library.).
  365.  
  366.   You are encouraged to pass a copy of The C Window Library along to your
  367.   friends for evaluation.  Please encourage them to register their copy if they
  368.   find that they can use it.  All registered users will receive a copy of the
  369.   latest version of the The C Window Library system.
  370.  
  371.   There are no royalties on any commercial or non-commercial application that
  372.   you develop.  However, CitySoft Software strictly prohibits you from creating
  373.   an application that is similar in design to The C Window Library i.e. another
  374.   window library.
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.